// 邮件发送的JS定义
$(function(){
	$('#sendemail_preview').xheditor({skin:'o2007blue'});
	/*单击获取远程数据*/
	$('input#sendemail_geturl').click(function (){
		$.ajax({type:'POST'
			, url:'sendemail-action.php'
			, data:'type=GetUrlData&url=' + encodeURIComponent($('input#sendemail_url').val())
			, dataType: 'json'
			, error: function(XMLHttpRequest, textStatus, errorThrown){
				top.$.messager.alert('错误', '请求失败:' + errorThrown, 'error');
			}
			,success: function(msg){
				if(msg.success){
					$('#sendemail_preview').val(String(msg.msg));
				} else {
					top.$.messager.alert('操作失败', '获取远程URL失败:'+msg.msg, 'error');
				}
			}
		});
	});
});
/*提交代码*/
function OnSubmit(){
	if("" == $('input[name="title"]').val()){
		top.$.messager.alert('操作错误', '请输邮件标题', 'error');
		return;
	}
	if($('input[name="stype"][value="0"]').attr("checked")){
		if('' == $('input[name="test"]').val()){
			top.$.messager.alert('操作错误', '请输入测试用户邮箱!', 'error');
			return;
		}
		// 发送测试邮件
		if('' == $('#sendemail_preview').val()){
			top.$.messager.alert('操作错误', '邮件内容不能为空!', 'error');
			return;
		}
		$('#sendemail_form1').form("submit"
			, { url: 'sendemail-action.php'
				, error: function(XMLHttpRequest, textStatus, errorThrown){
					top.$.messager.alert('错误', '提交添加失败:' + errorThrown, 'error');
				}
				, success: function(data){
					var msg = decodeJSON(data);
					if(msg.success){
						top.$.messager.alert('操作成功', '发送测试邮件成功！请注意查收', 'info');
					} else {			
						top.$.messager.alert('操作失败', '发送测试邮件失败:'+msg.msg, 'error');
					}
				}
			}
		);
	} else {
		// 群发邮件
		var group 	= "";
		$('input[group="utype"]').each(function(){
			if($(this).attr("checked")){
				if("" != group) group += ";";
				group += $(this).attr("text");
			}
		});
		if( "" == group ){
			top.$.messager.alert('操作错误', '请选择要群发的邮箱组', 'error');
			return;
		}
		top.$.messager.confirm('确认操作', '确实要向组"' + group + '"群发邮件吗?'
			, function(b){
				if(!b) return;
				$('#sendemail_form1').attr("action", "sendemail.php");
				$('#sendemail_form1').submit();
			}
		);
	}
}